Career 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Spain F1 Spain F2 Spain F3 Croatia F2 Italy F5 Italy F4 Morocco F1 Morocco F2 Spain F7 Spain F8 Italy F8 Italy F17 Italy F18 Italy F20 Spain F1 Spain F2 Italy F2 Italy F17 Italy F18 Italy F19 Italy F22 Spain F2 Italy F4 Italy F12 Spain F4 San Remo Tennis Cup 15° Piertomaso - San Remo XI Ciutat de Barcelona - Barcelona Unicredit (Suisse) Bank S.A. Challenger - Chiasso Roma Challenger 2007 - Rome Croatia Osiguranje Rijeka Open - Rijeka Sporting Challenger '07 Trofeo Regione Piemonte - Turin Geneva Challenger - Geneva Tean International - Alphen Banjaluka Challenger 2007 - Banja Luka Posillipo Tennis Cup - Napoli Open Costa Daurada - Tarragona 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Italy F10 France F2 Croatia F1 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia San Benedetto Challenger - San Benedetto Italy F23 Geneva Challenger - Geneva Genova Open Challenger - Genova Ljubljana Open 2008 - Ljubljana 2nd Campionati Internazionali di Tennis Del'Umbria - Todi Tumkur Open - Tumkur 6th Sardinian International Championships - Cagliari Caltanissetta Challenger Barletta Challenger Rome Challenger Milan Challenger SIR Supermercadi Challenger - Rome Trani Challenger Manerbio Challenger Brasov Challenger Todi Challenger Tanger Challenger Alessandria Challenger Turin Challenger 5° Sporting Challenger - Turin Todi Challenger Caltanissetta Challenger Alessandria Challenger Kos-Zucchetti Tennis Cup - Cordenons X Ciutat de Barcelona - Barcelona Brixina Tennis Open - Bressanone Kamnik Challenger - Kamnik San Marino Cepu Open - San Marino I Tourneo Fila Citta di Brindisi - Brindisi Challenger Citta di Olbia - Olbia Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Jameson Cup - Milan VIII Trofeo Ciutat de Barcelona - Barcelona XXX Edizione 'A Savoldi Marco' - Manerbio 10ø Tornea B. Camparini - Reggio Emilia IPP Geneva Trophy - Geneva Jameson Cup - Milan Banja Luka Challenger 2005 - Banja Luka Architect Open - Budapest Copa Kia - Santiago Gemax Samsung Open 2004 - Belgrade Tennis Napoli Cup 2006 - Napoli Uncle Toby's Burnie Challenger - Tasmania VIII Torneo Internazionale di Tennis - Barletta Open de Franche-Comte - Besancon Siemens Open 2004 - Scheveningen Cepu Open - San Marino Alfa Romeo Tennis Cup - Cordenons Antonio Savoldi-Marco Co. - Manerbio Kyiv Open - Kiev Challenger Fondazione Carige - Genova ATU Cup - Weiden Copa Sevilla-Internacionales de Andalucia - Seville Challenger Lugano - Lugano Genova Challenger IX Torneo Internacionale de Tennis - Barletta Tennis Napoli Cup - Napoli Riviera de Rimini Challenger - Rimini Citta di Como - Como Garden Open 2005 - Rome 4° Sporting Challenger - Turin San Remo Tennis Cup - San Remo Trani Cup - Trani Mamaia Challenger - Constanta Banca Stato Challenger - Lugano Segovia Challenger Nord LB Open - Braunschweig LXVII Concursu Internacional de Vigo - Vigo 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia Societa Canottieri Mincio 2005 - Mantova Genova Challenger ATP Challenger Numea - New Caledonia Architect Open - Budapest Banja Luka Challenger 2004 - Banja Luka Copa Petrobras Uruguray - Montevideo Lambertz Open - Aachen Montevideo Challenger XI Torneo Internazionale di Tennis - Barletta Memorial Manfredini - Sassuolo Tatra Banka Open - Bratislava Privat Bank Cup - Dnepropetrovsk IPP Open - Helsinki Tennis Napoli Cup 2007 - Napoli Napoli Challenger Citta di Como Challenger - Como Open de Franche-Comte - Besancon Sassuolo Challenger - Sassuolo Challenger de Providencia-Copa Kia - Santiago Sina-Kia Motors Tennis Cup - Cordenons Genoa Open Challenger-Fondazione Carige - Genova San Benedetto Challenger Santo Domingo Challenger 3° Challenger Internazionale Dell'Insurbia 2008 - Chiasso Manerbio Challenger Seville Challenger Roma Open Challenger - Rome San Remo Tennis Cup - San Remo Trofeo Cassa di Risparmio di Alessandria - Alessandria Sporting Challenger '08-Trofeo Regione Piemonte - Turin Milan Challenger Szczecin Challenger Harbour Tennis Cup Regione Lombardia - Milan 8° Trani Cup - Trani St. Petersburg Challenger 2006 - St. Petersburg Genoa Open - Genova Copa Petrobras Brazil - Aracaju La Rinascente Tennis Cup Harbour Club Milano - Milan Palermo Challenger Citta di Como - Como Tennis Napoli Cup 2004 - Napoli Sporting Challenger - Turin Riviera di Rimini Challenger 2004 - Rimini Sir Supermercati - Rome Lugano Challenger San Remo Challenger 9° Trani Cup - Trani Rome Challenger Palermo Challenger Gemax Samsung Open 2005 - Belgrade Olbia Challenger - Olbia San Marino Cepu Open - San Marino Milan Indoors - Milan Black Forest Open - Freudenstadt Rome Challenger Szczecin Challenger Garden Open - Rome Tennis Napoli Cup - Naples Trani Cup - Trani Copa Sevilla Internacionales de Andalucia - Seville Tennis Napoli Cup - Napoli 2001 Challenger Canottieri Mincio - Mantova 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto Milan Indoors - Milan Open de la Comunidad Valenciana - Valencia Open Seat Godo - Barcelona Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Croatia Open - Umag Copa Petrobras Argentina - Buenos Aires Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Open de Montauban - Montauban Next Generation Hardcourts - Adelaide Geovillage Open Trofeo Melia Olbia - Olbia Milan Indoors - Milan BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Perugia Challenger Brasil Open - Costa do Sauipe Grand Prix Hassan II - Casablanca Guzzini Challenger - Recanati Open de la Comunidad Valenciana - Valencia Open Seat Godo 2005 - Barcelona La Serena Open - La Serena Synsam Swedish Open - Bastad Banca Marche Tennis Cup - San Benedetto LXVII Concurso Internacional de Tenis Cidade de Vigo - Vigo Copa Kia Challenger ATP - Santiago 3° Trofeo 'Citta di Brindisi' - Brindisi Mercedes Cup - Stuttgart Genoa Open 'Fondazione Carige' - Genova Riviera di Rimini Challenger - Rimini Generali Open - Kitzbuhel II Cyclus Open de Tenis - Florianopolis Idea Prokom Open - Sopot Banja Luka Challenger 2003 - Banja Luka Campionati Internazionali di Sicilia - Palermo CA Tennis Trophy - Vienna Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Open de Tenis Comunidad Valenciana - Valencia Open SEAT Godo 2006 - Barcelona Hypo Group Tennis International - Portschach XXIX Edizione 'A.Savoldi Marco' - Manerbio The 10tele.com Open - Nottingham Synsam Swedish Open - Bastad Croatia Open Umag - Umag Campionati Internazionali di Sicilia - Palermo BMW Brixina Tennis Open 2000 - Bressanone BA-CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Qatar ExxonMobil Open - Doha Heineken Open - Auckland Meridiana Sardegna Open - Olbia Brasil Open - Costa do Sauipe Zagreb Open - Zagreb Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Dharwad Challenger 2003 - Dharwad Jameson Cup - Milan Uncle Toby's Australian Men's Clay Court Challenger - Canberra Open de la Comunidad Valenciana - Valencia Prague Open - Prague Memorial Savigni - Sassuolo Open Seat Godo 2007 - Barcelona XI Ciutat de Barcelona - Barcelona Antonio Savoldi-Marco Co. - Manerbio Mobilux Open - Luxembourg Intersport Heilbronn Open - Heilbronn Top Wool Challenger - Biella X Torneo Internazionale di Tennis - Barletta 10° Trofeo Luigi Pezzoli - Bergamo San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Generali Open - Kitzbuhel Memorial Manfredini - Sassuolo Steelers Cup - Kosice Croatia Open - Umag Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest BA-CA Tennis Trophy - Vienna Riviera di Rimini Challenger - Rimini Grand Prix de Tennis de Lyon - Lyon Qatar Exxon Mobil Open - Doha Heineken Open - Auckland Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Open de Tenis Comunidad Valenciana - Valencia Open de Moselle - Metz Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona Catella Swedish Open - Bastad Masters Series - Hamburg ATP Studena Croatia Open Umag - Umag Bank Austria Tennis Trophy - Vienna Heineken Open - Auckland Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona BMW Open - Munich AEGON International - Eastbourne Allianz Suisse Open Gstaad - Gstaad Rome Challenger Bank Austria Tennis Trophy - Vienna Trani Challenger Brasov Challenger Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona Napoli Challenger Open de Nice Cote d'Azur - Nice Campionati Internazionali di Sicilia - Palermo Napoli Challenger German Tennis Championships - Hamburg Malaysian Open - Kuala Lumpur China Open - Beijing Alessandria Challenger Aircel Chennai Open - Chennai Heineken Open - Auckland Open de Nice Cote d'Azur - Nice Prostejov Challenger Bet-at-home Open - Hamburg Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Valencia Open - Valencia Dutch Open Tennis - Amersfoort Sophia Antipolis Challenger Orange Prokom Open - Sopot Brasil Open - Sao Paulo BMW Open - Munich Pilot Pen Tennis - New Haven Interwetten Austrian Open - Kitzbuhel Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Copa Telmex - Buenos Aires Bet-at-home Open - Hamburg Open de Tenis Comunidad Valenciana - Valencia Meknes Challenger Rakuten Japan Open - Tokyo BCR Open Romania - Bucharest US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Heineken Open - Auckland Grand Prix Hassan II - Casablanca Caltanissetta Challenger Rome Challenger Brasil Open - Sao Paulo Rio Open - Rio de Janeiro Catella Swedish Open - Bastad Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona Napoli Challenger Austrian Open - Kitzbuhel If Stockholm Open - Stockholm China Open - Beijing Argentina Open - Buenos Aires Brasil Open - Sao Paulo Millennium Estoril Open - Estoril Bet-at-home Open - Hamburg Abierto Mexicano - Los Cabos Moselle Open - Metz Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril Monza Challenger Rome Challenger Synsam Swedish Open - Bastad China Open - Beijing Allianz Suisse Open - Gstaad International German Open - Hamburg Open de Tenis Comunidad Valenciana - Valencia Heineken Open - Auckland Ljubljana Challenger UNICEF Open - 's Hertogenbosch SkiStar Swedish Open - Bastad Open de Tenis Comunidad Valenciana - Valencia Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Millennium Estoril Open - Estoril Barcelona Open BancSabadell - Barcelona SkiStar Swedish Open - Bastad Palermo Challenger SkiStar Swedish Open - Bastad Valencia Open - Valencia Royal Guard Open Chile - Vina del Mar Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro Brasil Open - Sao Paulo Apia International - Sydney Apia International - Sydney Brasil Open - Sao Paulo Argentina Open - Buenos Aires SkiStar Swedish Open - Bastad Malaysian Open - Kuala Lumpur Warsteiner Challenger Wolfsburg - Wolfsburg Valencia Open - Valencia Aircel Chennai Open - Chennai Rio Open - Rio de Janeiro Grand Prix Hassan II - Marrakech Konzum Croatia Open - Umag If Stockholm Open - Stockholm Grand Prix Hassan II - Marrakech Canottieri Minico 2004 - Mantova Tennis Napoli Cup - Napoli Moselle Open - Metz Czech Indoor Open - Prague Czech Open - Prostejov SkiStar Swedish Open - Bastad Open Romania - Bucharest Mercedes Cup - Stuttgart Abierto Mexicano Telcel - Acapulco Open SEAT 2008 - Barcelona Mercedes Cup - Stuttgart BCR Open Romania - Bucharest Tennis Masters Series - Hamburg NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Madrid Campionati Internazionali d'Italia - Rome Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Heineken Open - Auckland Croatia Open - Umag Barcelona Open BancSabadell - Barcelona Internazionali BNL dItalia - Rome Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Murcia Challenger Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Tennis Masters Series - Madrid Shanghai ATP Masters 1000 - Shanghai Abierto Mexicano Telfonica MoviStar - Acapulco BNP Paribas Open - Indian Wells Internationaler Raiffeisen Grand Prix - St. Polten ARAG World Team Championship - Dusseldorf Aegon Nottingham Open - Nottingham Monte-Carlo Rolex Masters - Monte-Carlo Copa Telmex - Buenos Aires Mutua Madrilena Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Open - Indian Wells Pilot Pen Tennis - New Haven Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo BMW Open - Munich Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Malaysian Open - Kuala Lumpur French Open - Paris Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Rogers Masters - Montreal Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Sony Open Tennis - Miami Mutua Madrid Open - Madrid Miami Open - Miami Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati BNP Paribas Masters - Paris The Priority Telecom Open - Amersfoort Copa Telmex - Buenos Aires Open Sabadell Atlantico - Barcelona Swiss Open - Gstaad French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Bet-at-home Open - Hamburg French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne Internazionali BNL d'Italia - Rome French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Western & Southern Financial Group Masters - Cincinnati Wimbledon - London Mutua Madrid Open - Madrid Wimbledon - London U.S. Open - New York Davis Cup, PO, ESP-SUI 4-1 Davis Cup, World Group, 1R, ESP-KAZ 5-0 Davis Cup, World Group, 1R, PER-ESP 0-5 Davis Cup, World Group, SF, ESP-USA 3-1 Davis Cup, World Group, F, CZE-ESP 3-2 French Open (juniors) ARAG ATP World Team Championship - Dusseldorf Mubadala World Tennis Championship Davis Cup, World Group, QF, ESP-AUT 4-1 Mubadala World Tennis Championship Kooyong Classic - Kooyong Davis Cup, World Group, QF, FRA-ESP 5-0 Olympics - London Olympics - Beijing